package com.ruicar.afs.cloud.channel.applyuser.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import lombok.Data;

/**
 * @author Ice
 * @date 2020/9/7 18:17
 */
@Data
@TableName("apply_user")
public class ApplyUser extends BaseEntity<ApplyUser> {

    /**
     * 用户id
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long userId;
    /**
     * 业务类型
     */
    private String businessType;
    /**
     * 用户名
     */
    private String username;
    /**
     * 用户身份证号
     */
    private String identityNumber;
    /**
     * 渠道id
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long channelId;
    /**
     * 用户真实姓名
     */
    private String userRealName;
    /**
     * 用户曾经的姓名
     */
    private String formerUserRealName;
    /**
     * 部门id
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long deptId;
    /**
     * 原部门id
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long formerDeptId;
    /**
     * 部门名称
     */
    private String departmentName;
    /**
     * 部门原名称
     */
    private String formerDepartmentName;
    /**
     * 手机号
     */
    private String phone;
    /**
     * 原手机号
     */
    private String formerPhone;
    /**
     * 邮箱
     */
    private String userEmail;
    /**
     * 原邮箱
     */
    private String formerUserEmail;
    /**
     * 业务流程id
     */
    private String bizDataId;

    /**
     * 是否一个同意另外一个也通过1：是0：不是
     */
    private String sign;

    private String fileType;

    private String fileId;

}
